* { margin:0; padding:0; }
body {font-size:12px; height:auto; margin:0 auto; background-color:#fff;}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1225px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.lts1{ letter-spacing:1px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.border1{ border:1px solid #dedede;}
.bg1{ background-color:#f2f2f4;}
.bg2{ background-color:#c8c8c8;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr20{ margin-right:20px;}
.w268{ width:268px;}
.w800{ width:937px;}
.w833{ width:833px;}
.w788{ width:788px;}
.w995{ width:995px;}
.t{background-color:#f4f2f2; height: 28px; } 
.to{height:28px; }
.top1 { left:710px; top:5px;}
.top2{line-height: 26px;width:350px;}
.banner {background-color: #295ca7; height:55px; line-height:54px; }
.banner ul li {display:block; float:left; height:55px; width:136px;background:url(../images/2.jpg) no-repeat center right; }
.banner ul li img{ margin-top:6px;}
#two{background-color: #d10000;}
#two a:hover{color: white;}
#one{ background:none;}
.cla{ padding:20px 0;}
.bb{background-color: #efefef; border-bottom:1px solid #e9e9e9;}
.bbdiv{height:50px; line-height:48px;}
.bbdiv2{ height:px; width:px; right:0px; top:13px;}
.bbdivin{ width:250px; height:24px; line-height:24px; margin-right: 2px; border:1px solid #b6b6b6; float:left; display:block; text-indent:5px;}
.divbtn{background:url(../images/3.jpg) no-repeat 0 0; border:none; cursor:pointer; height:26px; width:83px; float:left; display:block;}
.c{}
.cen{ padding:20px 0 20px 0;}
.cen2{ border:1px solid #dddddd; border-bottom:none; margin-top: 20px;}
.cen2 li{ border-bottom: 1px solid #ddd; height:81px; line-height:80px; padding:0px 0 0px 48px; text-indent:10px;}
.w800 h2{ background-color: #014c98; height: 60px; margin-bottom: 20px; line-height: 58px; text-indent:30px;}
.wspan{background-color: #d60b1e; height: 60px;width: 150px;}
.wspan a:hover{color: yellow;}
.ul2{ padding:18px 0 3px 0; width: 960px;}
.ul2 li{ float:left;margin-right: 25px;}
.ul2 li img{ height:228px; width:295px; padding:2px 0;}
.ul2 li h3{ padding:10px 0 8px 0; font-size: 14px; font-weight: normal;}
.bg7{ height:450px;}
.bg9{background-color: #eef1f6; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; height:622px;}
.bg10{padding: 20px 0;}
.bg12{background-color: #eef1f6;padding: 20px 0;}
.w396{width: 396px;}
.w396 h3{border-bottom: 1px solid #dddddd;padding: 8px 3px 8px 32px;margin-bottom: 10px;}
.w396 h3 span{padding-top: 8px;}
.w396 h3 a{color: #0070c9;}
.mybg9{background:url(../images/9.jpg) no-repeat 1px 8px;}
.mybg12{background:url(../images/12.jpg) no-repeat 1px 8px;}
.mybg17{background:url(../images/17.jpg) no-repeat 3px 12px;}
.mybg91{text-indent: 2em; line-height: 32px;}
.newab{padding:20px 0;}
.newab div{ border:1px solid #e8e8e8; padding:15px; height:340px;}
.newab div h2{ height:30px; border-bottom:1px solid #d4d4d4;}
.newab div h2 span{ display:block; line-height:28px;}
.span2{ padding:0px 5px; border-bottom:2px solid #0a60ad;}
.w315{ width:315px;}
.newab1{ margin-right:14px;}
.newab3{ width:256px;}
.newabd h3{ padding:10px 0 5px 0; color:#0254b0; font-size:14px;}
.ul1{}
.ul1 li{ padding:10px 0; text-indent:3px; border-bottom:1px dashed #ccc;}
.newab2 p{ text-indent:2em;}
.ul4{}
.ul4 li{height: 24px; line-height: 23px;padding: 5px 0;}
.ul4 li span{display: block; height: 25px; text-align: center; width: 26px;color:#fff;float: left; margin-right: 12px;}
.ul4 li:nth-child(odd){background-color: #295ca7;}
.ul4 li:nth-child(even){}
.ul4 li:nth-child(odd) span{background-color: #d60b1e;}
.ul4 li:nth-child(odd) a{color: #fff;}
.ul4 li:nth-child(odd) a:hover{color: #f00;}
.ul4 li:nth-child(even) span{background-color: #295ca7;}


.w1008{width:1108px; border:1px solid #ccc; padding-bottom:12px;}
.bg123{background-color:#FFF; }
.bg1231{ padding:105px 20px 50px 15px;}
.bg1233{ padding:105px 16px 50px 15px;}
.bg1232{ width:1110px; height:230px;}
.bg1232 ul li img{height:188px;width: 240px;border: 1px solid #ccc; border-bottom: none; display: block;}
.bg1232 ul li p{background-color: #014c98; height: 40px; line-height: 38px;}
.bg1232 ul li{ float:left; height:230px; display:inline; overflow:hidden;padding: 0 5px;}
.bg1235{ height:230px; width:1110px;}
.bg1236{background:url(../images/17.jpg) repeat-x center center; height:44px; margin-bottom:8px; }
.bg1236 .span1{ padding:18px 10px 0 0;}
.bg1236 .span2{}

.ul3{height:230px;}
.ul3 ul{width:1265px;}
.ul3 ul li{float: left;margin-right: 20px; width: 282px;}
.ul3 ul li img{height:188px;width: 280px;border: 1px solid #ccc; border-bottom: none; display: block;}
.ul3 ul li p{background-color: #014c98; height: 40px; line-height: 38px;}
.ul3 ul li{ float:left; height:230px; display:inline; overflow:hidden;padding: 0 5px;}

.h10{ height:10px;}
.h20{ height:20px;}
.footer{ background-color:#464c5b; }
.footer1{background:url(../images/18.jpg) no-repeat 935px 12px;  height:100px; padding: 30px 0 0 0;}
.footer2{height: 65px; line-height: 65px; border-bottom: 1px solid #2b3844;border-top: 1px solid #2b3844;color: #d1d3d5;}
.footer2 a{color: #d1d3d5;}
.footer2 a:hover{color: #f00;}
.p1{ padding:20px 0;}
.sec{padding:10px; border: 1px solid #ccc; line-height:2;}
.sech3{ clear:both; display:block; font-size:16px; font-weight:bolder; padding:0px 0 0px 0; text-align:center; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; }
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{ float:left; overflow:hidden; margin:0 5px;}
*html .prl li{ margin:0 3px;}
.prl li img{ border:1px solid #ccc; height:215px; width:288px; padding:2px;}
.prl li h3{ font-size:12px; text-align:center; padding:3px 0 9px 0;}
.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:380px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
@media (min-width: 1025px) and (max-width: 1440px) {
	.jd{height:338px;}
    .jd_banner > ul:first-child > li > a > img{height:338px;}
	}

@media (max-width: 1024px) {
        body{width:1422px;}
	.indexCon .flashBanner{height:340px;}
	}
